<template>
    <div style="cursor: pointer">
        <el-tag :type="type" >{{ text }}</el-tag>
    </div>
</template>

<script>
    export default {
        name: "tag",
        props: {
            value: {
                type: String,
                require: 0
            },

            // 本行的所有数据，此字段不需要额外配置
            scope: {
                default: null
            },

            // 通过 component 中 props 字段传过来的数据，此字段需要先在 component 中配置
            rowProps: {
                default: null
            }
        },
        computed: {
            type () {
                switch (this.scope.row.driverCV.status) {
                    case '0':
                        return 'danger'
                        break
                    case '1':
                        return 'warning'
                        break
                    case '2':
                        return 'success'
                }

            },
            text () {

                switch (this.scope.row.driverCV.status) {
                    case '0':
                        return '未提交'
                        break
                    case '1':
                        return '已审核'
                        break
                    case '2':
                        return '已认证'
                }


            }
        },
        mounted () {
            console.log(this.scope)
        },
        methods: {

        }
    }
</script>

<style scoped>

</style>
